//
//  LBHNeonFilter.h
//  OpenGLGame
//
//  Created by Nguyen Cong Huy on 23/08/2013.
//  Copyright (c) 2013 UIT. All rights reserved.
//

#ifndef __OpenGLGame__LBHNeonFilter__
#define __OpenGLGame__LBHNeonFilter__

#include "LBGroupFilter.h"

class LBWhiteBalanceFilter;
class LBBrightnessFilter;
class LBContrastFilter;
class LBToneCurveFilter;
class LBSharpenFilter;

class LBHNeonFilter : public LBGroupFilter{
    LBWhiteBalanceFilter* whiteBalance;
    LBBrightnessFilter* brightness;
    LBContrastFilter* contrast;
    LBToneCurveFilter* toneCurve;
    LBSharpenFilter* sharpen;
    
public:
    LBHNeonFilter();
    virtual ~LBHNeonFilter();
    void setToneAcvData(unsigned char* toneData);
};

#endif
